#ifndef LOG_CONFIG_H
#define LOG_CONFIG_H

namespace vpm
{
	namespace log 
	{
		class LogConfig
		{
		public:
			enum LogLevel
			{
				LV_NONE  = 0x0, 
				LV_STACK = 0x2, 
				LV_DEBUG = 0x4,
				LV_INFO  = 0x8, 
				LV_WARN  = 0x10,
				LV_ERROR = 0x20, 
				LV_FATAL = 0x40,
				LV_ALL   = 0xFF, 
			};
			enum LoggerType
			{
				LOGGER_NULL    = 0x0,
				LOGGER_COUT    = 0x2, 
				LOGGER_CERR    = 0x4,
				LOGGER_CONSOLE = 0x8,
				LOGGER_SYSLOG  = 0x10, 
				LOGGER_FILE    = 0x20,		
				LOGGER_TCP     = 0x40,
				LOGGER_UDP     = 0x80,
			};

		};
	}
}

#endif // 

